ログインウインドウでユーザにログインする
「Apple Remote Desktop」では、「AppleScript System Events」と「UNIX コマンドを送信」機能を使用することで、クライアントコンピュータ上の任意のユーザにログインすることができます。これらの強力な機能を使用すると、任意の数のクライアントコンピュータに、ログインウインドウから、同じユーザ名で同時にログインすることができます。
このスクリプトは、コンピュータのログイン画面でのみ使用できます。
この方法では、「osascript」コマンドを使用します。osascript について詳しくは、osascript のマニュアルページ(man で表示)を参照してください。
- Remote Desktop ウインドウでコンピュータリストを選択します。
- 選択したコンピュータリストで 1 台以上のコンピュータを選択します。
- 「管理」>「UNIX コマンドを送信」と選択します。
- UNIX コマンドウインドウで以下の AppleScript を入力し、ユーザ名とパスワードを追加します:
- osascript <<EndOfMyScript
- tell application "System Events"
- keystroke "<user name>"
- keystroke tab
- delay 0.5
- keystroke "<password>"
- delay 0.5
- keystroke return
- end tell
- EndOfMyScript
- tell application "System Events"
- osascript <<EndOfMyScript
- コマンドを実行するユーザ「root」を選択します。
- 「送信」をクリックします。
クライアントコンピュータでスクリプトが実行されます。
関連トピック:
ほかのクライアント管理タスクについては、以下のリンクを参照してください: